rolling peach - French English Dictionary